// pages/infoControl/infoControl.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    doctorList:[{
      id: 1,
      headInfo : '/images/icon/user.png',
      name : '陈医师',
      time: '22：10',
      num: 1
    },{
      id: 2,
      headInfo: '/images/icon/user.png',
      name : '赵医师',
        time: '22：10',
        num: 2
      }, {
        id: 3,
        headInfo: '/images/icon/user.png',
        name: '刘医师',
        time: '22：10',
        num: 3
      },{
        id : 4,
        headInfo: '/images/icon/user.png',
        name: '王医师',
        time: '22：10',
        num: 4
      }, {
        id: 5,
        headInfo: '/images/icon/user.png',
        name: '李医师',
        time: '22：10',
        num: 5
      }]
  },
  // ListTouch触摸开始
  ListTouchStart(e) {
    this.setData({
      ListTouchStart: e.touches[0].pageX
    })
  },

  // ListTouch计算方向
  ListTouchMove(e) {
    this.setData({
      ListTouchDirection: e.touches[0].pageX - this.data.ListTouchStart > 0 ? 'right' : 'left'
    })
  },

  // ListTouch计算滚动
  ListTouchEnd(e) {
    if (this.data.ListTouchDirection == 'left') {
      this.setData({
        modalName: e.currentTarget.dataset.target
      })
    } else {
      this.setData({
        modalName: null
      })
    }
    this.setData({
      ListTouchDirection: null
    })
  },

// 删除信息
  delInfo(e) {
    let _self = this;
    wx.showModal({
      title: '警告',
      content: '确认要删除吗？',
      success: function (res) {
        if (res.confirm) {
          var id = e.currentTarget.dataset.del;
          let arr = _self.data.doctorList;
          let i = _self.getIndex1(id, arr);
          arr.splice(i, 1);
          _self.setData({
            doctorList: arr
          })
          wx.showToast({
            title: '删除成功',
            icon: 'none',
            duration: 1500,
            mask: true
          })
        }
      }
    })
  },

  // 消息已读
  already : function(e){
    console.log(e);
    var arr = this.data.doctorList;
    var i = this.getIndex1(e.currentTarget.dataset.already,arr);
    arr[i].num = 0;
    this.setData({
      doctorList: arr
    })
  },
  getIndex1(id, arr) {
    for (let i = 0; i < arr.length; i++) {
      if (arr[i].id === id) {
        return i;
      }
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})